#ifndef WXTPROTOCOL_H
#define WXTPROTOCOL_H
#include <serializer.h>
#include <parser.h>
#include <QObject>
#include "Protocol/BaseProtocol.h"
#include <QString>
#include <QStringList>

class WXTProtocol: public BaseProtocol
{
     Q_OBJECT
public:
    explicit WXTProtocol(QObject *parent = 0);
   enum FunctionCode
   {
       Authentication = 0x3000,
       LoginLewin = 0x3001,
       IssueKey=0x3002,
       MessageAuthentication=0x3003,
   };


   QList<Package> parseData(QByteArray data);
   QByteArray generateData(Package package);
};

#endif // WXTPROTOCOL_H
